English word definition — powered by WordNet
bring under control by force or authority
Want to remember stamp down?